package com.wtkj.hn.lwyxgl.jcss.core.base.dao;

import java.util.List;

import com.wtkj.commonweb.core.bean.gps.GpsPO;
import com.wtkj.hn.lwyxgl.jcss.core.bean.vo.HighWayVO;
import com.wtkj.hn.lwyxgl.jcss.core.bean.vo.HighwayIDAndStakeVO;
import com.wtkj.hn.lwyxgl.jcss.core.bean.vo.ShowGISVO;

public interface PublicDao {

	//获取GIS列表信息
	List<ShowGISVO> getShowGISListSql(String sql);
	
	//获取高速公路信息
	public List<HighWayVO> getHighWayList();
	
	//通过经纬度和 address 获取桩号
	public HighwayIDAndStakeVO findStake(String address, GpsPO point);
	

	/**
	 * 获取当前下属单位ID
	 * @param orgId
	 * @return
	 */
	String getChildOrgIds(StringBuffer orgids, String orgid);
	//增加 所属机构及其下级权限
	void addOrgChildCondition(String orgids,StringBuffer sql);

	//判断是否管理处登录用户 用于判断是否有编辑权限
	boolean checkTissOrg(String orgId);
	
}
